class Test(object) :
    def __init__(self):
        self.__num = 100

    def setNum(self, newNum):
        self.__num = newNum

    def getNum(self):
        return self.__num

t = Test()

# 第一种测试：会崩的
# print(t.__num)
# t.__num = 200

# 第二种测试，重新创建一个属性__num
t.__num = 200
print(t.__num)

print(t.getNum()) # 输出：100
t.setNum(50)
print(t.getNum())

#TODO 导siyou模块没有做，因为导入不是很明白